package com.jgp.workflow.utils;

import com.jgp.sys.utils.SpringContextUtil;
import org.activiti.engine.RepositoryService;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.TaskService;


/**
 * @ClassName: AbstractCountersignCmd
 * @Author: ren
 * @Description:
 * @CreateTIme: 2019/5/13 0013 下午 11:43
 **/
public abstract class AbstractCountersignCmd {
    
    protected RuntimeService runtimeService;
    
    protected TaskService taskService;
    
    protected RepositoryService repositoryService;
    
    public AbstractCountersignCmd(){
        
        runtimeService = SpringContextUtil.getBean(RuntimeService.class);
        taskService = SpringContextUtil.getBean(TaskService.class);
        repositoryService = SpringContextUtil.getBean(RepositoryService.class);
    }
    
}